package com.ruoyi.zdgz.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 矿用设备基本信息数据项对象 jbsj
 * 
 * @author ruoyi
 * @date 2021-06-21
 */
public class Jbsj extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 设备编码 */
    @Excel(name = "设备编码")
    private String sbbm;

    /** 设备名称 */
    @Excel(name = "设备名称")
    private String sbmc;

    /** 规格型号 */
    @Excel(name = "规格型号")
    private String ggxh;

    /** 设备类别，1重要设备，2一般设备 */
    @Excel(name = "设备类别，1重要设备，2一般设备")
    private String sblb;

    /** 生产日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "生产日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date scrq;

    /** 所属系统 */
    @Excel(name = "所属系统")
    private String ssxt;

    /** 安装日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "安装日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date azrq;

    /** 安装位置 */
    @Excel(name = "安装位置")
    private String azwz;

    /** 生产厂家 */
    @Excel(name = "生产厂家")
    private String sccj;

    /** 出厂编码 */
    @Excel(name = "出厂编码")
    private String ccbm;

    /** 安标证书编号 */
    @Excel(name = "安标证书编号")
    private String abzsbh;

    /** 防爆证书编号 */
    @Excel(name = "防爆证书编号")
    private String fbzsbh;

    /** 额定电压（V） */
    @Excel(name = "额定电压", readConverterExp = "V=")
    private String eddy;

    /** 额定电流（A） */
    @Excel(name = "额定电流", readConverterExp = "A=")
    private String eddl;

    /** 额定功率（kW） */
    @Excel(name = "额定功率", readConverterExp = "k=W")
    private String edgl;

    public void setSbbm(String sbbm) 
    {
        this.sbbm = sbbm;
    }

    public String getSbbm() 
    {
        return sbbm;
    }
    public void setSbmc(String sbmc) 
    {
        this.sbmc = sbmc;
    }

    public String getSbmc() 
    {
        return sbmc;
    }
    public void setGgxh(String ggxh) 
    {
        this.ggxh = ggxh;
    }

    public String getGgxh() 
    {
        return ggxh;
    }
    public void setSblb(String sblb) 
    {
        this.sblb = sblb;
    }

    public String getSblb() 
    {
        return sblb;
    }
    public void setScrq(Date scrq) 
    {
        this.scrq = scrq;
    }

    public Date getScrq() 
    {
        return scrq;
    }
    public void setSsxt(String ssxt) 
    {
        this.ssxt = ssxt;
    }

    public String getSsxt() 
    {
        return ssxt;
    }
    public void setAzrq(Date azrq) 
    {
        this.azrq = azrq;
    }

    public Date getAzrq() 
    {
        return azrq;
    }
    public void setAzwz(String azwz) 
    {
        this.azwz = azwz;
    }

    public String getAzwz() 
    {
        return azwz;
    }
    public void setSccj(String sccj) 
    {
        this.sccj = sccj;
    }

    public String getSccj() 
    {
        return sccj;
    }
    public void setCcbm(String ccbm) 
    {
        this.ccbm = ccbm;
    }

    public String getCcbm() 
    {
        return ccbm;
    }
    public void setAbzsbh(String abzsbh) 
    {
        this.abzsbh = abzsbh;
    }

    public String getAbzsbh() 
    {
        return abzsbh;
    }
    public void setFbzsbh(String fbzsbh) 
    {
        this.fbzsbh = fbzsbh;
    }

    public String getFbzsbh() 
    {
        return fbzsbh;
    }
    public void setEddy(String eddy) 
    {
        this.eddy = eddy;
    }

    public String getEddy() 
    {
        return eddy;
    }
    public void setEddl(String eddl) 
    {
        this.eddl = eddl;
    }

    public String getEddl() 
    {
        return eddl;
    }
    public void setEdgl(String edgl) 
    {
        this.edgl = edgl;
    }

    public String getEdgl() 
    {
        return edgl;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("sbbm", getSbbm())
            .append("sbmc", getSbmc())
            .append("ggxh", getGgxh())
            .append("sblb", getSblb())
            .append("scrq", getScrq())
            .append("ssxt", getSsxt())
            .append("azrq", getAzrq())
            .append("azwz", getAzwz())
            .append("sccj", getSccj())
            .append("ccbm", getCcbm())
            .append("abzsbh", getAbzsbh())
            .append("fbzsbh", getFbzsbh())
            .append("eddy", getEddy())
            .append("eddl", getEddl())
            .append("edgl", getEdgl())
            .toString();
    }
}
